package com.hpeu_01.day0121.homework;

import org.junit.Test;

import java.io.*;

/**
 * 第四题：在D盘名为homework.txt中写入以下数据（每一题为一行）
 * 1、一个字符串数据（“I love Java”）
 * 2、第1小题中的一部分数据（自己定义）
 * 3、一个字符数组（自己定义）
 * 4、一个字符数组的一部分数据（自己定义）
 */
public class Test01 {
    private String path="D:\\project\\JAVA\\java\\JavaSE\\src\\com\\hpeu_01\\day0121\\homework\\homework.txt";

    //1、一个字符串数据（“I love Java”）
    @Test
    public void testWrite(){
        try(
                Writer writer = new FileWriter(path,true);

        ){
            writer.write("I love Java");
        }catch(IOException e){

        }
    }

    //2、第1小题中的一部分数据（自己定义）
    @Test
    public void testWrite01(){
        try(
                Writer writer = new FileWriter(path,true);

        ){
            writer.write("\nI love Java",2,8);
        }catch(IOException e){

        }
    }

    //3、一个字符数组（自己定义）
    @Test
    public void testWrite02(){
        try(
                Writer writer = new FileWriter(path,true);

        ){
            char[] chars = "hello java".toCharArray();
            writer.write("\n");
            writer.write(chars);
        }catch(IOException e){

        }
    }

    //4、一个字符数组的一部分数据（自己定义）
    @Test
    public void testWrite03(){
        try(
                Writer writer = new FileWriter(path,true);

        ){
            char[] chars = "hello java".toCharArray();
            writer.write("\n");
            writer.write(chars,1,8);
        }catch(IOException e){

        }
    }
}
